package os

import "os"

func WriteTest() {
	// os.O_RDWR 文件里有字符不会添加
	// os.O_APPEND 文件里有字符会追加
	// os.O_TRUNC  全覆盖
	f, _ := os.OpenFile("test.txt", os.O_RDWR|os.O_APPEND, 0755)
	f.Write([]byte("hello world"))
	f.Close()
}

func WriteString() {
	f, _ := os.OpenFile("test.txt", os.O_RDWR|os.O_TRUNC, 0755)
	f.WriteString("hello golang")
	f.Close()
}

func WriteAt() {
	f, _ := os.OpenFile("test.txt", os.O_RDWR, 0755)
	f.WriteAt([]byte("jjjjjjjj"), 4)
	f.Close()
}
